/**
 * 检查金额
 * @param {String|Number} money - 当前金额
 * @param {Number} min - 下限
 * @param {Number} max - 上限
 */
export default (money, min, max) => {
	try {
		// 参数检查
		if ('number' !== typeof min || 'number' !== typeof max) return false
		// 金额检查
		if (
			'number' === typeof money ||
			('string' === typeof money && /(^-?[0-9][0-9]*(.[0-9]+)?)$/.test(money))
		) {
			money = parseFloat(money)
			if (money >= min && money <= max) {
				return true
			}
			return false
		}
		return false
	} catch (e) {
		return false
	}
}
